#ifndef _SIMON_H_
#define _SIMON_H_

#include "DynamicObject.h"
#include "SweptAABB.h"

class Simon: public DynamicObject
{
public:
	CSprite *jump;

	float _vLast;
	Action _action;
	bool _hasJump;
	float _heightJump;

	Simon(void);
	Simon(int, int);
	Simon(int, int, LPDIRECT3DDEVICE9);

	~Simon(void);

	void Update(int deltaTime);
	void TurnLeft();
	void TurnRight();
	void Jump();
	void Stop();
	void Draw(CCamera*);
	void Collision(list<GameObject*> obj, float dt);
};

#endif
